'use strict';
// 开启严格模式
const Controller = require('egg').Controller;

// 得到 Controller
class jsbController extends Controller {
  // 定义一个类 xx+Controller  默认导出controller
  async index() {
    // 默认async
    const { ctx } = this;
    // 获取上下文
    ctx.body = '<div class="jsb">jsb</div>';
    // 返回html

  }
  // 自由传参模式
  async getGirls() {
    const { ctx } = this;
    // ctx.body=ctx.query;
    // 引用service 中的方法
    const name = ctx.query.name;
    const res = await ctx.service.jsb.getGirl(name);
    ctx.body = res;
  }
  // 严格模式
  async getGirls2() {
    const { ctx } = this;
    ctx.body = '大哥,我叫' + ctx.params.name + '今年' + ctx.params.age + '岁';
  }
  // post
  async add() {
    const { ctx } = this;
    ctx.body = {
      status: 200,
      data: ctx.request.body,
    };
  }
}
module.exports = jsbController;
// 暴露出去
